package com.woniuxy.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 魏来
 * @time 2021/9/23  21:53
 */
@Data
@ApiModel("多条件查询商品订单")
public class GetGoodOrderForm {
    /**
     * 发货方式
     */
    @ApiModelProperty("发货方式")
    private String goodOrderDeliveryMethod;
    /**
     * 订单状态 0:未付款 1:已付款  2:待自提  3: 已自提 4:已发货 5:物流中  6:已签收  7:申请退货  8:申请换货  9:退货完成  10:订单完成   11:换货完成，12：未评论  13：已评论
     */
    @ApiModelProperty("订单状态 0:未付款 1:已付款  2:待自提  3: 已自提 4:已发货 5:物流中  6:已签收  7:申请退货  8:申请换货  9:退货完成  10:订单完成   11:换货完成，12：未评论  13：已评论")
    private Integer goodOrderStatus;
    /**
     * 订单的起始时间
     */
    @ApiModelProperty("订单的起始时间")
    private Date goodOrderStartTime;
    /**
     * 订单的结束时间
     */
    @ApiModelProperty("订单的结束时间")
    private Date goodOrderEndTime;
    /**
     * 订单的总价
     */
    @ApiModelProperty("订单的总价")
    private BigDecimal goodOrderTotal;
    /**
     * 大于/小于 订单的总价
     */
    @ApiModelProperty("大于T / 小于F 订单的总价")
    private Boolean goodOrderTotalType;

    private Integer indexPage;
    private Integer pageSize;

}
